查看原文
其他

iOS开发技能表

2017-03-24 猿哥 猿哥

从450家知名企业的iOS招聘信息中统计出来的。



统计说明:


1、数据来自企业的招聘信息,不是猿哥根据自己想法排名的。可能有些技术点过时了,但是因为历史遗留项目问题仍然还会有企业在用,大家要明白这个道理,不是最新技术就一定会被企业接受,对于企业来说,项目能正常运转,满足需求就够了,更换新技术代表增加额外成本。


2、因为分析英文单词的程序不够完善,有些技能关键词可能漏掉,如果大家觉得哪个技能比较热门,竟然没统计上来,可以留言说明。


简单分析:


1、Objective-C占主流,大约有70企业还在使用Objective-C,是Swift的3倍。


2、有1/5的企业写了App Store,说明需要iOS程序员需要去了解App Store的发布流程和规则。


3、关键的理论知识还是很重要的,比如面向对象,设计模式,在PHP、安卓开发、dotnet开发统计中数量都较高。


4、对数据库要求不高。


5、对前端要求不高,但是JSON还是需要掌握的。


6、相关知识里面,许多企业对C/C++以及一些网络知识有要求。


7、工具里面,Xcode是必备的。另外,Git建议学习,虽然有时候数字不大,那可能是因为公司没列出来。


学习建议:


1、基础肯定是要学,特别是大公司,对基础要求更高。比如算法,几乎每个公司面试笔试都会涉及到。


2、技能表中,红色表示比较多企业招聘有要求,可以重点关注。另外,出现次数超过50的,都可以考虑学习,同类的,选择其中之一学习。


Objective-C 335

iOS SDK/iPhone SDK 208

UI/GUI 198

iPhone 175

C/C++ 163

HTTP 142

Xcode 125

设计模式 114

Swift 109

面向对象(OOD,OOP,OOAD) 109

App Store 107

Cocoa Touch 90

iPad 77

网络编程 75

TCP/IP 73

Socket 66

Json 61

XML 61


附:

Java工程师技能表

PHP程序员技能表

Android工程师技能表

.NET/C#程序员技能表


预告:

接下来是:前端开发、C/C++开发... 可能要下周了,周末休息

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存